<template>
    <slot v-if="isLogin"></slot>
</template>

<script setup>
import { onLoad } from '@dcloudio/uni-app';
import {ref} from 'vue'
import { useMemberStore } from '../stores';
const store=useMemberStore()
const isLogin=ref(false)
onLoad(()=>{
    // 读取当前历史栈
    const pageStack=getCurrentPages()
    // 读取当前页面路径，登录成功后跳转到该页面
    const currentPage=pageStack[pageStack.length-1]
    // 登录状态
    console.log(store.profile?.token,1234);
// isLogin.value=!store.profile?.token
if(!!store.profile?.token){
    isLogin.value=true
    
}else{
    isLogin.value=false
    currentPage.onLoad=()=>{}
    currentPage.onShow=()=>{}
    // 取出当前页面路劲，登录成功能跳转到该页面
    const redirectUrl=currentPage.route
    // 引导用户到登录页面
    uni.redirectTo({url:`/pages/login/login?redirectUrl=/${redirectUrl}`})
}
})
</script>